public interface DriverInterface
Modifier and Type | Interface and Description |
---|---|
static class |
DriverInterface.ArrayType
This
enum is used to specify the type of Array. |
static class |
DriverInterface.SortType
This
enum is used to specify the desired sort algorithm:
BubbleSort - Indicates the Bubble Sort algorithm.
SelectionSort - Indicates the Selection Sort algorithm.
InsertionSort - Indicates the Insertion Sort algorithm.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer[] |
createArray(DriverInterface.ArrayType arrayType,
int arraySize)
This method is used to create a new array of Integer objects of the type and size
specified.
|
RunTime |
runSort(DriverInterface.SortType sortType,
DriverInterface.ArrayType arrayType,
int arraySize,
int numberOfTimes)
This method will run the specified sort type a specified number of times.
|
java.lang.Integer[] createArray(DriverInterface.ArrayType arrayType, int arraySize)
arrayType
- This parameter specifies the type of array to create. See the enum DriverInterface.ArrayType
.arraySize
- This parameter specifies the size of array to create.RunTime runSort(DriverInterface.SortType sortType, DriverInterface.ArrayType arrayType, int arraySize, int numberOfTimes)
sortType
- This parameter specifies the sort algorithm that will be used. See DriverInterface.SortType
.arrayType
- This parameter specifies the type of array to create each time the sort is run.
See the enum DriverInterface.ArrayType
.arraySize
- This parameter specifies the size of array to create each time the sort is run.numberOfTimes
- This parameter specifies the number of times to run the specified sort.